热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mesos|1.3.2webuistatic界面代码分析——app.js/relativedate.js

一、app.js(一)filter1.truncateMesosID先分割,删除指定字符串,重组string.split
一、app.js

(一)filter


1. truncateMesosID      / / 先分割,删除指定字符串,重组

string.split(separator,limit)

split() 方法用于把一个字符串分割成字符串数组。

提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。注意: split() 方法不改变原始字符串。

返回值:一个字符串数组。

array.splice(index,howmany,item1,.....,itemX)

splice() 方法用于添加或删除数组中的元素。注意:这种方法会改变原始数组。

返回值:如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

array.join(separator)

join() 方法用于把数组中的所有元素转换一个字符串。元素是通过指定的分隔符进行分隔的。

返回值:string。

 

2.truncateMesosState    //删除TASK_前缀


string.substring(from, to)

substring() 方法用于提取字符串中介于两个指定下标(from, to)之间的字符。substring() 方法返回的子串包括 开始( from)处的字符,但不包括 结束(to) 处的字符。

返回值:string

 

3.isoDate   //格式化日期,将日期以yyyy-MM-ddTHH:mm:ssZ的格式输出。

parseInt(string, radix)     [radix介于2~36之间]

parseInt() 函数可解析一个字符串,并返回一个整数。

当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。

当忽略参数 radix , Javascript 默认数字的基数如下:

  • 如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
  • 如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
  • 如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数

返回值:int

AngularJs 服务之$filter  https://blog.csdn.net/u011301203/article/details/53225340

 

4.relativeDate   //计算程序运行了多长时间

relativeDate()在 relative-date.js 中定义。

relative-date.js

开始定义SECOND,MINUTE,HOUR等时间的标准。

然后定义一个formats数组,数组的元素也是数组。

定义一个比较函数function,用来得到程序开始运行时间和当前系统时间的差值delta,并根据这个差值delta和相应的数组元素比较的结果(delta

Date.getTime()    

getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。

返回值:Number

 

5.unixDate        //如果时间是今年,不显示年份。如果不是今年,显示年份。

Date.getFullYear()   

getFullYear() 方法可返回一个表示年份的 4 位数字。

 

6.decimalFloat     //返回一个小数位数为4位的String

parseFloat()

parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。

number.toFixed(x)

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。x是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

返回值:String 

string.toString()

 

7.dataSize        //将bytes转为KB,MB,GB,TP,PB




(二)directive

1.clipboard   

 


推荐阅读
  • 本文介绍了如何在React和React Native项目中使用JavaScript进行日期格式化,提供了获取近7天、近半年及近一年日期的具体实现方法。 ... [详细]
  • 本文探讨了如何在Classic ASP中实现与PHP的hash_hmac('SHA256', $message, pack('H*', $secret))函数等效的哈希生成方法。通过分析不同实现方式及其产生的差异,提供了一种使用Microsoft .NET Framework的解决方案。 ... [详细]
  • sqlserver动态分区方案例子
    sqlserver动态分区方案例子当我们存储的数据量比较大时,比如超过千万,上亿级别时单纯的使用索引可能效果不明显了,此时我们可以考虑采 ... [详细]
  • 本文探讨了在JavaScript中执行字符串形式代码的多种方法,包括使用eval()函数以及跨页面调用的方法。同时,文章详细介绍了JavaScript中字符串的各种常用方法及其应用场景。 ... [详细]
  • addcslashes—以C语言风格使用反斜线转义字符串中的字符addslashes—使用反斜线引用字符串bin2hex—函数把包含数据的二进制字符串转换为十六进制值chop—rt ... [详细]
  • 云函数与数据库API实现增删查改的对比
    本文将深入探讨使用云函数和数据库API实现数据操作(增删查改)的不同方法,通过详细的代码示例帮助读者更好地理解和掌握这些技术。文章不仅提供代码实现,还解释了每种方法的特点和适用场景。 ... [详细]
  • 本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ... [详细]
  • This post discusses an issue encountered while using the @name annotation in documentation generation, specifically regarding nested class processing and unexpected output. ... [详细]
  • 本文将继续探讨前端开发中常见的算法问题,重点介绍如何将多维数组转换为一维数组以及验证字符串中的括号是否成对出现。通过多种实现方法的解析,帮助开发者更好地理解和掌握这些技巧。 ... [详细]
  • 本文详细介绍如何使用 Python 集成微信支付的三种主要方式:Native 支付、APP 支付和 JSAPI 支付。每种方式适用于不同的应用场景,如 PC 网站、移动端应用和公众号内支付等。 ... [详细]
  • js常用方法(1)startWithJava代码varstartsWithfunction(str,regex){if(regexundefined||strundefined|| ... [详细]
  • 利用Python实现自动化群发邮件
    本文详细介绍如何使用Python语言来实现邮件的自动群发功能,适合希望提高工作效率的技术爱好者和开发者。 ... [详细]
  • MapReduce原理是怎么剖析的
    这期内容当中小编将会给大家带来有关MapReduce原理是怎么剖析的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 ... [详细]
  • 第十一章 Python基本数据类型及内置方法
    一、概述数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型),单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等) ... [详细]
  • Webpack中实现环境与代码的有效分离
    本文探讨了如何在Webpack中有效地区分开发与生产环境,并实现代码的合理分离,以提高项目的可维护性和加载性能。 ... [详细]
author-avatar
mobiledu2502891283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有